Skip to content

Commit a19e6ac

Browse files
authored
Fix spelling error
1 parent 265bdfa commit a19e6ac

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Arcus
22

3-
Arcus is a C# manipulation library for calculating, parsing, formatting, converting, and comparing both IPv4 and Pv6 addresses and subnets. It accounts for 128-bit numbers on 32-bit platforms.
3+
Arcus is a C# manipulation library for calculating, parsing, formatting, converting, and comparing both IPv4 and IPv6 addresses and subnets. It accounts for 128-bit numbers on 32-bit platforms.
44

55
## Getting Started
66

@@ -18,15 +18,15 @@ At its heart Arcus is split amongst five separate interdependent units. *Types*,
1818

1919
#### `Subnet`
2020

21-
An IPv4 or IPv6 subnetwork representation - the work horse and original reason for the Arcus library. Outside the concept of the `Subnet` object, most everything else in Arcus is auxiliary and exists only in support of making this once facet work. That’s not to say that the remaining pieces of the Arcus library aren’t useful, on the contrary their utility can benefit a developer greatly. That said, once the `Subnet` is mastered the rest of Arcus should follow through nicely.
21+
An IPv4 or IPv6 subnetwork representation - the work horse and original reason for the Arcus library. Outside the concept of the `Subnet` object, most everything else in Arcus is auxiliary and exists only in support of making this once facet work. That’s not to say that the remaining pieces of the Arcus library aren’t useful, on the contrary their utility can benefit a developer greatly. That said, once the `Subnet` is mastered the rest of Arcus should follow through nicely.
2222

2323
A `Subnet` may be instantiated in several ways:
2424

2525
To the most common ways to create a subnet is to construct it via a high and low `IPAddress` call the constructor `Subnet(IPAddress primary, IPAddress secondary)` This construct the smallest possible subnet that would contain both IP addresses typically the address specified are the Network and Broadcast addresses (lower and higher bounds) but this is not necessary. Addresses *MUST* be the same address family (either Internetwork or InternetworkV6)
2626

2727
It is also possible to create a `Subnet` from an `IPAddress` and an `integer` based *route prefix*. Eg: `Subnet(IPAddress ipAddress, int routingPrefix)`
2828

29-
Likewise it may be desired to statically parse a subnet string with `Subnet. Parse(string input)` or it’s safe equivalent of ` bool Subnet.TryParse(string input, out Subnet subnet)`. For example, one could safely parse the `string` "192.168.1.0/16" via
29+
Likewise it may be desired to statically parse a subnet string with `Subnet. Parse(string input)` or it’s safe equivalent of ` bool Subnet.TryParse(string input, out Subnet subnet)`. For example, one could safely parse the `string` "192.168.1.0/16" via
3030
```
3131
Subnet subnet;
3232
var success = Subnet.TryParse("192.168.1.0/16", out subnet)
@@ -237,4 +237,4 @@ distributed under the License is distributed on an "AS IS" BASIS,
237237
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
238238
See the License for the specific language governing permissions and
239239
limitations under the License.
240-
```
240+
```

0 commit comments

Comments
 (0)