# PrefixRoute.IsStatic

Kind: Property  
Namespace: `Sisk.Core.Routing`  
Assembly: `Sisk.Core.dll`  
Source: https://docs.sisk-framework.org/api/Sisk.Core.Routing.PrefixRoute.IsStatic.html

## IsStatic {#Sisk_Core_Routing_PrefixRoute_IsStatic}

Gets whether this route strictly matches its [Path](https://docs.sisk-framework.org/api/Sisk.Core.Routing.Route.Path.md) as an route template.

```csharp
public override bool IsStatic { get; }
```

### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### Remarks

Static routes are matched before non-static routes, are validated for route collisions and receive
the router [Prefix](https://docs.sisk-framework.org/api/Sisk.Core.Routing.Router.Prefix.md). Non-static routes, such as [RegexRoute](https://docs.sisk-framework.org/api/Sisk.Core.Routing.RegexRoute.md) and
[PrefixRoute](https://docs.sisk-framework.org/api/Sisk.Core.Routing.PrefixRoute.md), interpret their path dynamically: they are matched after every static route,
in their registration order, and are not validated for route collisions. Routes which override
[Match](https://docs.sisk-framework.org/api/Sisk.Core.Routing.Route.Match.md) with a different semantic than route templates should also override this property.
