OpenLLM-France/wikimedia huggingface dataset:
# C Sharp Programming/Keywords/this

The this keyword is used in an instance method or instance property to refer to the current class instance. That is, this refers to the object through which its containing method or property was invoked. It is also used to define extension methods.
C# Keywords :
| abstract | as | base | bool | break |
| byte | case | catch | char | checked |
| class | const | continue | decimal | default |
| delegate | do | double | else | enum |
| event | explicit | extern | false | finally |
| fixed | float | for | foreach | goto |
| if | implicit | in | int | interface |
| internal | is | lock | long | namespace |
| new | null | object | operator | out |
| override | params | private | protected | public |
| readonly | ref | return | sbyte | sealed |
| short | sizeof | stackalloc | static | string |
| struct | switch | this | throw | true |
| try | typeof | uint | ulong | unchecked |
| unsafe | ushort | using | var | virtual |
| void | volatile | while |
Special C# Identifiers (Contextual Keywords) :
| add | alias | async | await | dynamic |
| get | global | nameof | partial | remove |
| set | value | when | where | yield |
Contextual Keywords (Used in Queries) :
| ascending | by | descending | equals | from |
| group | in | into | join | let |
| on | orderby | select | where |
# C Sharp Programming/Keywords/short

The short keyword is used in field, method, property, and variable declarations and in cast and typeof operations as an alias for the .NET Framework structure System.Int16. That is, it represents a 16-bit signed integer whose value ranges from -32,768 to 32,767.
C# Keywords :
| abstract | as | base | bool | break |
| byte | case | catch | char | checked |
| class | const | continue | decimal | default |
| delegate | do | double | else | enum |
| event | explicit | extern | false | finally |
| fixed | float | for | foreach | goto |
| if | implicit | in | int | interface |
| internal | is | lock | long | namespace |
| new | null | object | operator | out |
| override | params | private | protected | public |
| readonly | ref | return | sbyte | sealed |
| short | sizeof | stackalloc | static | string |
| struct | switch | this | throw | true |
| try | typeof | uint | ulong | unchecked |
| unsafe | ushort | using | var | virtual |
| void | volatile | while |
Special C# Identifiers (Contextual Keywords) :
| add | alias | async | await | dynamic |
| get | global | nameof | partial | remove |
| set | value | when | where | yield |
Contextual Keywords (Used in Queries) :
| ascending | by | descending | equals | from |
| group | in | into | join | let |
| on | orderby | select | where |
# C Sharp Programming/Keywords/static

The static keyword is used to declare a class or a class member (method, property, field, or variable) as static. A class that is declared static has only static members, and these are associated with the entire class instead of class instances.
C# Keywords :
| abstract | as | base | bool | break |
| byte | case | catch | char | checked |
| class | const | continue | decimal | default |
| delegate | do | double | else | enum |
| event | explicit | extern | false | finally |
| fixed | float | for | foreach | goto |
| if | implicit | in | int | interface |
| internal | is | lock | long | namespace |
| new | null | object | operator | out |
| override | params | private | protected | public |
| readonly | ref | return | sbyte | sealed |
| short | sizeof | stackalloc | static | string |
| struct | switch | this | throw | true |
| try | typeof | uint | ulong | unchecked |
| unsafe | ushort | using | var | virtual |
| void | volatile | while |
Special C# Identifiers (Contextual Keywords) :
| add | alias | async | await | dynamic |
| get | global | nameof | partial | remove |
| set | value | when | where | yield |
Contextual Keywords (Used in Queries) :
| ascending | by | descending | equals | from |
| group | in | into | join | let |
| on | orderby | select | where |
# C Sharp Programming/Keywords/switch

The switch statement is a control statement that handles multiple selections and enumerations by passing control to one of the case statements within its body.
This is an example of a switch statement:
C# Keywords :
| abstract | as | base | bool | break |
| byte | case | catch | char | checked |
| class | const | continue | decimal | default |
| delegate | do | double | else | enum |
| event | explicit | extern | false | finally |
| fixed | float | for | foreach | goto |
| if | implicit | in | int | interface |
| internal | is | lock | long | namespace |
| new | null | object | operator | out |
| override | params | private | protected | public |
| readonly | ref | return | sbyte | sealed |
| short | sizeof | stackalloc | static | string |
| struct | switch | this | throw | true |
| try | typeof | uint | ulong | unchecked |
| unsafe | ushort | using | var | virtual |
| void | volatile | while |
Special C# Identifiers (Contextual Keywords) :
| add | alias | async | await | dynamic |
| get | global | nameof | partial | remove |
| set | value | when | where | yield |
Contextual Keywords (Used in Queries) :
| ascending | by | descending | equals | from |
| group | in | into | join | let |
| on | orderby | select | where |
# C Sharp Programming/Keywords/throw

The throw keyword is used to throw an exception object.
C# Keywords :
| abstract | as | base | bool | break |
| byte | case | catch | char | checked |
| class | const | continue | decimal | default |
| delegate | do | double | else | enum |
| event | explicit | extern | false | finally |
| fixed | float | for | foreach | goto |
| if | implicit | in | int | interface |
| internal | is | lock | long | namespace |
| new | null | object | operator | out |
| override | params | private | protected | public |
| readonly | ref | return | sbyte | sealed |
| short | sizeof | stackalloc | static | string |
| struct | switch | this | throw | true |
| try | typeof | uint | ulong | unchecked |
| unsafe | ushort | using | var | virtual |
| void | volatile | while |
Special C# Identifiers (Contextual Keywords) :
| add | alias | async | await | dynamic |
| get | global | nameof | partial | remove |
| set | value | when | where | yield |
Contextual Keywords (Used in Queries) :
| ascending | by | descending | equals | from |
| group | in | into | join | let |
| on | orderby | select | where |
# C Sharp Programming/Keywords/stackalloc

The keyword stackalloc is used in an unsafe code context to allocate a block of memory on the stack.
In the example above, a block of memory of sufficient size to contain 100 elements of type int is allocated on the stack, not the heap; the address of the block is stored in the pointer fib. This memory is not subject to garbage collection and therefore does not have to be pinned (via fixed). The lifetime of the memory block is limited to the lifetime of the method in which it is defined (there is no way to free the memory before the method returns).
stackalloc is only valid in local variable initializers.
Because Pointer types are involved, stackalloc requires unsafe context. See Unsafe Code and Pointers.
stackalloc is similar to _alloca in the C run-time library.
Note* - From MSDN
C# Keywords :
| abstract | as | base | bool | break |
| byte | case | catch | char | checked |
| class | const | continue | decimal | default |
| delegate | do | double | else | enum |
| event | explicit | extern | false | finally |
| fixed | float | for | foreach | goto |
| if | implicit | in | int | interface |
| internal | is | lock | long | namespace |
| new | null | object | operator | out |
| override | params | private | protected | public |
| readonly | ref | return | sbyte | sealed |
| short | sizeof | stackalloc | static | string |
| struct | switch | this | throw | true |
| try | typeof | uint | ulong | unchecked |
| unsafe | ushort | using | var | virtual |
| void | volatile | while |
Special C# Identifiers (Contextual Keywords) :
| add | alias | async | await | dynamic |
| get | global | nameof | partial | remove |
| set | value | when | where | yield |
Contextual Keywords (Used in Queries) :
| ascending | by | descending | equals | from |
| group | in | into | join | let |
| on | orderby | select | where |
# Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bb5/3...a6/4. Ba4/4...Nf6/5. O-O/5...Be7/6. Re1/6...b5

| | a | b | c | d | e | f | g | h | |
| 8 | | | | | | | | | 8 |
| 7 | | | | | | | | | 7 |
| 6 | | | | | | | | | 6 |
| 5 | | | | | | | | | 5 |
| 4 | | | | | | | | | 4 |
| 3 | | | | | | | | | 3 |
| 2 | | | | | | | | | 2 |
| 1 | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | |

# Ruy Lopez Main Line

7. Bb3 is necessary to save the bishop.
When contributing to this Wikibook, please follow the Conventions for organization.

## References

* Modern Chess Openings 15th ed, 2008. Nick de Firmian. Random House, New York. ISBN 0-8129-3682-5.
* This Chess related article is a stub. Please assist Wikibooks by expanding it.
# Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bb5/3...a6/4. Ba4/4...Nf6/5. O-O/5...Be7/6. Re1/6...b5/7. Bb3

| | a | b | c | d | e | f | g | h | |
| 8 | | | | | | | | | 8 |
| 7 | | | | | | | | | 7 |
| 6 | | | | | | | | | 6 |
| 5 | | | | | | | | | 5 |
| 4 | | | | | | | | | 4 |
| 3 | | | | | | | | | 3 |
| 2 | | | | | | | | | 2 |
| 1 | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | |

# Ruy Lopez Main Line

Black is no longer under any direct threat and may continue developing - the king and c8-bishop still need to find better squares. Of the three natural moves,
* 7...Bb7 is considered a sideline as it gives up the option of ...Bg4 (an option White usually spends a tempo cutting out by playing h3). If Black's going to put this bishop on b7 early on, she normally wants to have the other bishop on c5.
The main moves both carry threats of different types.
* 7...d6 defends the e5-pawn a second time, freeing the c6-knight to come to a5 and swap off White's precious bishop, so it "forces" the move 8.c3 in response - a move White wants to play anyway.
* 7...O-O allows Black to follow up with the Marshall Gambit: 8...d5. Of course, Black still has the option of 8...d6, and since in modern times 7...d6 is almost always followed by 8...O-O anyway, at first glance it seems that 7...O-O is a clear winner over 7...d6 in terms of giving Black options. That can't be entirely true, or no-one would play 7...d6. Firstly, the Marshall Gambit has been analysed to death, and if there's a way of proving it absolutely sound it hasn't been discovered yet. Secondly, White has a choice of ways of dodging it - 8.h3 steering the game back towards the main line, or 8.a4 eliminating the need to play c3.
Historically, 7...d6 was played with the intention of following up with 8...Na5 even if White did play 8.c3, but this has not been a popular line since the 1930s.
When contributing to this Wikibook, please follow the Conventions for organization.

## References

* Modern Chess Openings 15th ed, 2008. Nick de Firmian. Random House, New York. ISBN 0-8129-3682-5.
# Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bb5/3...a6/4. Ba4/4...Nf6/5. O-O/5...Be7/6. Re1/6...b5/7. Bb3/7...O-O

| | a | b | c | d | e | f | g | h | |
| 8 | | | | | | | | | 8 |
| 7 | | | | | | | | | 7 |
| 6 | | | | | | | | | 6 |
| 5 | | | | | | | | | 5 |
| 4 | | | | | | | | | 4 |
| 3 | | | | | | | | | 3 |
| 2 | | | | | | | | | 2 |
| 1 | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | |

## Closed Ruy Lopez, 7...O-O

White's natural move in this position is
* 8.c3, continuing with the plan of eventually playing d4. This invites the Marshall Gambit ...d5 in response, which White may or may not be happy about.
Or White can try to do without the move c3, taking advantage of the fact that Black's c6-knight can't currently come to a5 and swap the bishop off because the e5-pawn would fall.
With the move
* 8. h3, White eyes a transposition back to the main line with 8...d6 9.c3, while reserving the option of reacting to ...d5 by quickly developing the b1-knight to c3, hence the name Ambidextrous Variation.
* 8. a4 is a radical change of course and was Gary Kasparov's choice. White takes advantage of the fact that Black a) hasn't forced the move c3, and b) can't play ...c6 because the knight is needed on c6 to defend e5, and hatches a plan of ganging up on the adventurous Black b-pawn with a4 and Nc3, while incidentally giving the bishop a retreat square on a2.
# Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bb5/3...a6/4. Ba4/4...Nf6/5. O-O/5...Be7/6. Re1/6...b5/7. Bb3/7...O-O/8. a4
## Closed Ruy Lopez, Kasparov (anti-Marshall) Attack

| | a | b | c | d | e | f | g | h | |
| 8 | | | | | | | | | 8 |
| 7 | | | | | | | | | 7 |
| 6 | | | | | | | | | 6 |
| 5 | | | | | | | | | 5 |
| 4 | | | | | | | | | 4 |
| 3 | | | | | | | | | 3 |
| 2 | | | | | | | | | 2 |
| 1 | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | |
Black's b5-pawn has come under attack, and its defence by the a6-pawn is only illusory as that pawn will be pinned along the a-file after axb5. Black must take other steps to defend it. Capturing on a4 would be an undesirable way out, because Bxa4 in response would renew the pressure on the c6-knight, and by extension the e5-pawn, that Black already went to the trouble of removing with 6...b5.
* 8...Bb7 defends the pawn indirectly by defending the a8-rook, thus cutting out the a-file pin, while also developing Black's last minor piece.
* 8...b4 removes the pawn from the danger square, closing the queenside and taking away the c3 square from White's b1-knight.
8...b4 has scored better in high-level games than 8...Bb7, so Black seems to benefit from retaining the option of developing the c8-bishop along the h3-c8 diagonal, and also from taking the Nc3 option away from White - a move with the side-effect of threatening the b5-pawn again, thus provoking Black into playing ...b4 anyway. As usual in the Closed Ruy Lopez, getting pieces off the back rank (which 8...Bb7 would achieve) is not either side's top priority, especially for Black who is slightly ahead in development. Now every pawn advance gives up squares along with gaining squares, and 8...b4 does give White the extra option of sending the b1-knight to c4 via d2, from whence it can hop across to its favourite square e3 and eventually f5 - but it has a perfectly good route to e3 already, via d2 and f1.
A sideline is 8...Rb8, which directly defends the pawn but at the cost of abandoning the a-file to White.
# Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bb5/3...a6/4. Ba4/4...Nf6/5. O-O/5...Be7/6. Re1/6...b5/7. Bb3/7...O-O/8. c3

| | a | b | c | d | e | f | g | h | |
| 8 | | | | | | | | | 8 |
| 7 | | | | | | | | | 7 |
| 6 | | | | | | | | | 6 |
| 5 | | | | | | | | | 5 |
| 4 | | | | | | | | | 4 |
| 3 | | | | | | | | | 3 |
| 2 | | | | | | | | | 2 |
| 1 | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | |

## Closed Main Line, (to) Marshall Gambit

Black can now pull the trigger on the Marshall Gambit, sacrificing a pawn to quickly activate all her pieces while stripping the White kingside of defenders, with
* 8...d5
Alternatively,
* 8...d6
transposes back to the Closed Main Line (7...d6 8.c3 O-O). This move is actually more common than the Marshall Gambit, although it's the Marshall Gambit which makes 7...O-O into a significant alternative to 7...d6.
# Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bb5/3...a6/4. Ba4/4...Nf6/5. O-O/5...Be7/6. Re1/6...b5/7. Bb3/7...O-O/8. c3/8...d5/9. exd5

| | a | b | c | d | e | f | g | h | |
| 8 | | | | | | | | | 8 |
| 7 | | | | | | | | | 7 |
| 6 | | | | | | | | | 6 |
| 5 | | | | | | | | | 5 |
| 4 | | | | | | | | | 4 |
| 3 | | | | | | | | | 3 |
| 2 | | | | | | | | | 2 |
| 1 | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | |

## Ruy Lopez, Marshall Gambit

Black recaptures with 9...Nxd5.
# Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bb5/3...a6/4. Ba4/4...Nf6/5. O-O/5...Be7/6. Re1/6...b5/7. Bb3/7...O-O/8. c3/8...d5/9. exd5/9...Nxd5/10. Nxe5/10...Nxe5

| | a | b | c | d | e | f | g | h | |
| 8 | | | | | | | | | 8 |
| 7 | | | | | | | | | 7 |
| 6 | | | | | | | | | 6 |
| 5 | | | | | | | | | 5 |
| 4 | | | | | | | | | 4 |
| 3 | | | | | | | | | 3 |
| 2 | | | | | | | | | 2 |
| 1 | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | |
White must recapture the knight with 11. Rxe5 before it runs off.
# Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bb5/3...a6/4. Ba4/4...Nf6/5. O-O/5...Be7/6. Re1/6...b5/7. Bb3/7...O-O/8. c3/8...d5

| | a | b | c | d | e | f | g | h | |
| 8 | | | | | | | | | 8 |
| 7 | | | | | | | | | 7 |
| 6 | | | | | | | | | 6 |
| 5 | | | | | | | | | 5 |
| 4 | | | | | | | | | 4 |
| 3 | | | | | | | | | 3 |
| 2 | | | | | | | | | 2 |
| 1 | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | |

## Ruy Lopez, Marshall Gambit

Black is attacking e4 twice and in general threatening to overrun the centre of the board. White has no better option than to accept the proffered pawn with
* 9. exd5
followed by capturing twice on e5. Skip ahead to the end of that forcing variation if you like: 9. exd5 Nxd5 10. Nxe5 Nxe5 11. Rxe5.
However, White can also decline the gambit with 9.d4.
# Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bb5/3...a6/4. Ba4/4...Nf6/5. O-O/5...Be7/6. Re1/6...b5/7. Bb3/7...O-O/8. c3/8...d5/9. exd5/9...Nxd5

| | a | b | c | d | e | f | g | h | |
| 8 | | | | | | | | | 8 |
| 7 | | | | | | | | | 7 |
| 6 | | | | | | | | | 6 |
| 5 | | | | | | | | | 5 |
| 4 | | | | | | | | | 4 |
| 3 | | | | | | | | | 3 |
| 2 | | | | | | | | | 2 |
| 1 | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | |
White accepts the proffered pawn with 10. Nxe5.
# Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bb5/3...a6/4. Ba4/4...Nf6/5. O-O/5...Be7/6. Re1/6...b5/7. Bb3/7...O-O/8. c3/8...d5/9. exd5/9...Nxd5/10. Nxe5

| | a | b | c | d | e | f | g | h | |
| 8 | | | | | | | | | 8 |
| 7 | | | | | | | | | 7 |
| 6 | | | | | | | | | 6 |
| 5 | | | | | | | | | 5 |
| 4 | | | | | | | | | 4 |
| 3 | | | | | | | | | 3 |
| 2 | | | | | | | | | 2 |
| 1 | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | |
Black takes the opportunity to swap off White's useful central knight and instead draw the e1-rook out to a vulnerable square on the fifth rank, with10...Nxe5.
# ERP Internals/Data Tables/Supporting Tables/FOB

This table contains one record for every FOB possibility.
Used by: Order Entry/Invoicing, Quotation/Estimate
Key: FOB
Fields:
# ERP Internals/Data Tables/Supporting Tables/Price List

This table contains one record for every Price List.
Used by: Order Entry/Invoicing, Quotation/Estimate
Key: Price List
Fields:
* Price List
* Description
# ERP Internals/Data Tables/Supporting Tables/Accounts Receivable Terms

This table contains one record for every Accounts Receivable Terms.
Used by: Accounts Receivable
Key: Accounts Receivable Term
Fields:
* Accounts Receivable Term
* Due Days
* Discount Days
* Discount Percentage
# ERP Internals/Data Tables/Supporting Tables/Fiscal Period

This data consists of the following two tables:
* Year
* Period
# ERP Internals/Data Tables/Supporting Tables/Purchasing Hold Reason

This table contains one record for every Purchasing Hold Reason.
Used by: Purchasing
Key: Hold Reason
Fields:
# ERP Internals/Data Tables/Supporting Tables/Fiscal Period/Year

This table contains one record for each fiscal year.
Used by: General Ledger
Key: Year
Fields:
* Year
* Number of Periods
# ERP Internals/Data Tables/Supporting Tables/Order Entry/Invoicing Hold Reason

This table contains one record for every Order Entry/Invoicing Hold Reason.
Used by: Order Entry/Invoicing
Key: Hold Reason
Fields:
# ERP Internals/Data Tables/Supporting Tables/Accounts Payable Terms

This table contains one record for every Accounts Payable Terms.
Used by: Accounts Payable
Key: Accounts Payable Term
Fields:
* Accounts Payable Term
* Due Days
* Discount Days
* Discount Percentage
# ERP Internals/Data Tables/Supporting Tables/Fiscal Period/Period

This table contains one record for each fiscal period in each fiscal year. Every day in the year must be in a period and the Start and End dates cannot overlap with other periods.
Used by: General Ledger
Key: Year, Period Number
Fields:
* Year
* Period Number (a number between 1 and the number of periods specified for the fiscal year)
* Start Date
* End Date
* Status (Open/Closed)
# ERP Internals/Data Tables/Supporting Tables/Gender

This table contains one record for each gender type. There are two records: Male and Female.
Used by: Human Resources, Payroll
Key: Gender
Fields:
* Gender
* Description
# Ancient History/Ancient Near East/Anatolia

* Introduction - Ancient Anatolia
* insert summary here
* Section 1 - The Hatti
* insert summary here
* Section 2 - The Hittites
* insert summary here
* Section 3 - Syro-Hittite states
* insert summary here
* Section 4 - Urartu
* insert summary here
* Section 5 - Phrygia
* insert summary here
* Section 6 - Lydia
* insert summary here
<<Return to Ancient History table of contents
# Ancient History/Ancient Near East/Levant

* Introduction - The Levant
* insert summary here
* Section 1 - Early Levantine City-States
* insert summary here
* Ebla
* Alalakh
* Yamhad and Halab
* Qatna
* Ugarit
* Section 2 - Canaan
* insert summary here
* Section 3 - Phoenicia
* insert summary here
* Section 4 - The Aramaeans
* insert summary here
* Section 5 - Ancient Israel and Judah
* insert summary here
<<Return to Ancient History table of contents
# Ancient History/Americas/Aztec Empire/The Aztecs arrive in the Valley of Mexico

When The Aztecs arrived in Tenochtitlan it was just a marshy swamp but when hernando cortez came in 1519 it was a fully developed island through the dirt piling skills of the aztecs who were known for building Chinampas

## Chinampas

A chinampa was built in the lake auround the island, this was a skill that helped the aztecs become the great civilization that they were and produce much food. A chinampa would be built by the aztec Commoners and Peasants, it was dirt piled into a square box of reeds along the side of the island and would be the property of one of the aztec clans. They were built in great numbers and were fertilized with the feces of the aztecs. They were used to plant food for the clan that owned them, each clan had its own chinampas. They were also called "floating gardens"

## Arrival and Building

The Aztecs arrived on the island in 1327 after hundreds of years of searching the island was actually more like a swamp but they built it up till it was the size of Mexico city which it would become hundreds of years later after the lake dried up the aztecs built buildings with rocks and had been influenced by the maya they worked the ground and within the next decade perfected a city

## Azcapotzalco

Azcapotzalco was a city that took control of the Aztec's island and ruled over their city for many years. So the Aztecs had a rebellion and went against them with 2 other cities. This became known as the Aztec Triple Alliance. The Aztecs clearly objected to life under this power because they rebelled against them. This was the prototype for the Aztec Empire and the first use of their deadly war skill.

## External links

* Place with Info
# Ancient History/Americas/Incan Empire

* Inca mythology
* Emergence and expansion
* Spanish conquest and Vilcabamba
* After the Spanish conquest
# Ancient History/Americas/Toltec Empire

* Sacking of Teotihuacan (ca. 750).
* The Cult of Quetzalcoatl